﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SIGCBI.Entities;
using System.Data;
using System.Data.Objects;

namespace SIGCBI.Repository
{
    public interface IFotoProductoRepository
    {
        FOTO_PRODUCTO GetFotoProudcotByIdProducto(Int32 idProducto);
    }

    class FotoProductoRepository : MasterDataAccess, IFotoProductoRepository
    {

        public FOTO_PRODUCTO GetFotoProudcotByIdProducto(int idProducto)
        {
            var query = from f in Context.FOTO_PRODUCTO
                        where f.IdProducto.Equals(idProducto)
                        select f;

            ObjectContext.Refresh(RefreshMode.StoreWins, query);

            return query.SingleOrDefault();
        }
    }
}
